/*
 * Base structure
 */
@import url('http://apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css');
@import url('http://cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.css');
@import url('http://cache.amap.com/lbs/static/main1119.css');

/* Move down content because we have a fixed navbar that is 50px tall */
body {
	background: #F1F4F7;
	font-family: "PingFangSC-Regular","sans-serif","STHeitiSC-Light","微软雅黑", "Microsoft YaHei"; 
	color: #FFFFFF;
	overflow-x: hidden;
	font-size: 14px;
	min-height: 350px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td {
  margin:0; 
  padding:0;
}

a {
	color: #000000;
	text-decoration:none;
}

a:focus, a:active, a:hover {
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.float-left {
  float: left;
}
.float-right {
  float: right;
}
.show {
  visibility: visible;
}
.hidden { 
  visibility: hidden;
}
.text-blue {
  color: rgba(38,154,242,0.98);
}
.text-green {
  color: #32977f;
}
.text-grey {
  color: #B2B2B3;
}

.btn-primary {
  color: #fff;
  background-color: #3399ff;
  border-color: #3399ff;
}
.btn-primary:hover{
  color: #fff;
  background-color: #1f8efe;
  border-color: #1f8efe;
}
.btn-primary:focus, 
.btn-primary:active{
  color: #fff;
  background-color: #0f82f5;
  border-color: #0f82f5;
}
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover,  
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus,  
.btn-primary.disabled:active, 
.btn-primary[disabled]:active,
.btn-primary.disabled.active, 
.btn-primary[disabled].active,
.btn-primary.disabled, 
.btn-primary[disabled]{
  background-color: #3399ff;
  border-color: #3399ff;
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=40);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .40;
}

.btn-danger {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-danger:hover{
  color: #fff;
  background-color: #f40101;
  border-color: #f40101;
}
.btn-danger:focus, 
.btn-danger:active{
  color: #fff;
  background-color: #e70303;
  border-color: #e70303;
}
.btn-danger.disabled:hover, 
.btn-danger[disabled]:hover,  
.btn-danger.disabled:focus, 
.btn-danger[disabled]:focus,  
.btn-danger.disabled:active, 
.btn-danger[disabled]:active,
.btn-danger.disabled.active, 
.btn-danger[disabled].active,
.btn-danger.disabled, 
.btn-danger[disabled]{
  background-color: #ff0000;
  border-color: #ff0000;
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=40);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .40;
}

/**danger**/
.alert-bar{
  position: absolute;
  z-index: 1020;
  margin-top: 50px;
  margin-left: calc(50% - 350px);
  width: 700px;
  border-radius: 0px;
  text-align: center; 
}
.danger-bar{
  height: 92px;
  padding-top: 18px;
  background-color: #f36060;
}
.success-bar{
  padding-top: 14px;
  background-color: #17aa79;
  height:46px;
  display: none;
}
.ok-bar{
  text-align: center;
  margin-top: -6px;
}
.ok-bar > i{
  margin-right: 40px;
}
.ok-bar > span{
  font-size: 18px;
}
.danger-bar-info{
  text-align: center;
  font-size: 18px;
}
.repeat-login-btn{
  margin-top: 10px;
  width: 80px;
  height: 26px;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  color: #ff6666;
  border-radius: 1px;
  padding-top: 1px;
  font-size: 16px;
}


